Eclipse Processor Scheduling
نویسندگان
چکیده
Eclipse is an architectural framework for on-chip CPU and coprocessor communication, combining application configuration flexibility with the efficiency of functionspecific hardware. A Kahn process network application model is supported by a generic communication infrastructure and function-specific processors with multi-tasking capabilities. High data bandwidth and limited stream buffer memory lead to high buffer synchronization rates and high task switch rates. These are supported by shells dedicated to each processor. The shells each implement a task scheduler for a dynamic workload environment with guarantees for minimum resource budgets, and achieve effective run-time task selection in a few clock cycles. The resulting implementation with distributed shells provides good scalability.
منابع مشابه
Modeling and scheduling no-idle hybrid flow shop problems
Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...
متن کاملA Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملAn Open Framework for Rapid Prototyping of Signal Processing Applications
Embedded real-time applications in communication systems have significant timing constraints, thus requiring multiple computation units. Manually exploring the potential parallelism of an application deployed on multicore architectures is greatly time-consuming. This paper presents an open-source Eclipse-based framework which aims to facilitate the exploration and development processes in this ...
متن کاملPhase - Coupled Mapping of Data Flow Graphs toIrregular Data
Many software compilers for embedded processors produce machine code of insuu-cient quality. Since for most applications software must meet tight code speed and size constraints, embedded software is still largely developed in assembly language. In order to eliminate this bottleneck and to enable the use of high-levellanguagecompilers also for embedded software, new code generation and optimiza...
متن کاملPhase-Coupled Mapping of Data Flow Graphs to Irregular Data Paths
Many software compilers for embedded processors produce machine code of insu cient quality. Since for most applications software must meet tight code speed and size constraints, embedded software is still largely developed in assembly language. In order to eliminate this bottleneck and to enable the use of high-level language compilers also for embedded software, new code generation and optimiz...
متن کامل